home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 9490 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.4 KB

  1. Path: news.sinet.slb.com!rod
  2. From: rod@San-Jose.ate.slb.com (Rod Armstrong)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re Anyone using the Look! C++ debugger out there? (and other Unix debugger Qs)
  5. Date: 1 Mar 1996 22:41:38 GMT
  6. Organization: Schlumberger Technologies, San Jose, CA.
  7. Distribution: world
  8. Message-ID: <4h7uf2$4i6@ohnasn01.sinet.slb.com>
  9. Reply-To: rod@San-Jose.ate.slb.com (Rod Armstrong)
  10. NNTP-Posting-Host: grenoble.san-jose.ate.slb.com
  11.  
  12.  
  13. Try UPS. It is a very powerful debugger, widely availble. 
  14. You didn't say what compiler you are using, but UPS supports several
  15. on SunOS - gcc, cc, SC2, clcc, lcc.
  16.  
  17.   BTW, I had an evaluation copy of the Look! debugger, and 
  18. although it has some nice class browsing facilities, its performance on
  19. real programs was such that it was unusable.
  20. It had the annoying habit of consuming one's workstation and 
  21. freezing the mouse cursor for 30 secs or so at a time. In addition, it was
  22. afflicted by `window cancer' (as are a lot of 3rd party tools) in that many 
  23. simple operations, such as viewing automatics, or expanding a variable, invoke 
  24. separate windows. IMO, the ups sigle window paradigm is far superior. On a
  25. 42Meg (statically linked) daemon process, ups is up and running in 90 secs
  26. while Look! comsumes 80%+ of the cpu for 16minutes before just
  27. loading the program!
  28.  
  29. There are several versions of UPS. The 2.45.2 is a stable old version for
  30. SunOS primarily. The 3.7 version uses the gdb low level libraries and works
  31. on machines that gdb supports. The 3.14 version is the native (non gdb)
  32. port for Solaris. one place to get the sources is
  33.  
  34. ftp://sunsite.unc.edu/pub/X11/contrib/devel_tools 
  35. and the sun mirror sites.
  36.  
  37. Also at ftp://unix.hensa.ac.uk/pub/misc/unix/ups
  38.  
  39. I have contributed a patch for 2.45.2 which includes the Linux port,
  40. and a patch for 3.14.
  41.  
  42. The files are 
  43.  
  44. ftp://ftp.x.org/contrib/devel_tools/ups-2.45.2-linux-rga.README
  45. ftp://ftp.x.org/contrib/devel_tools/ups-2.45.2-linux-rga.diff.gz
  46. ftp://ftp.x.org/contrib/devel_tools/ups-3.14-beta-rga.diff.README
  47. ftp://ftp.x.org/contrib/devel_tools/ups-3.14-beta-rga.diff.gz
  48.  
  49. They are also available as:
  50.  
  51. ftp://unix.hensa.ac.uk/pub/misc/unix/ups/ups-2.45.2-linux-rga.README
  52. ftp://unix.hensa.ac.uk/pub/misc/unix/ups/ups-2.45.2-linux-rga.diff.gz
  53. ftp://unix.hensa.ac.uk/pub/misc/unix/ups/ups-3.14-beta-rga.diff.README
  54. ftp://unix.hensa.ac.uk/pub/misc/unix/ups/ups-3.14-beta-rga.diff.gz
  55.  
  56. Rod Armstrong
  57. rod@san-jose.ate.slb.com
  58.